package com.carbonFoot;

public class School extends Buiding {
	
	private int jornada;
	
	public School(int numPessoas, boolean enegiaRenovavel, int numLampadas,
			boolean arCondicionado, int jornada) {
		
		super(numPessoas, enegiaRenovavel, numLampadas, arCondicionado);
		this.jornada = jornada;
	}
	
	@Override
	public float getCarbonFootPrint() {
		float result = 0;
		
		if(this.isArCondicionado()){
			result += this.getNumPessoas() * 0.5f;
		}
		result = (this.getNumLampadas() * 0.1f) + (this.getNumPessoas() * 0.5f);
		if(this.isEnegiaRenovavel()){
			result /= 2;
		}
		result = result * (float)(jornada / 4);
		return result ;
	}



	@Override
	public String toString() {
		return "School: \nnumPessoas=" + this.getNumPessoas() + "\nenegiaRenovavel="
				+ this.isEnegiaRenovavel() + "\nnumLampadas=" + this.getNumLampadas()
				+ "\narCondicionado=" + this.isArCondicionado();
	}

}
